//创建web服务器，设置端口，引入用户路由器并挂载，添加前缀（/v1/users）
//创建路由器对象，添加注册的路由（post /reg），响应“注册成功”，导出路由器对象
//在路由中获取post请求的数据，使用body-parser中间件解析为对象，判断各项数据是否为空
//创建连接池对象，导出连接池对象，在用户路由器模块引入连接池模块，执行SQL命令
//添加登录的路由（post /login），在路由中获取post传递的数据（uname upwd），验证各项数据是否为空，执行SQL命令，如果数据库中查询到了数据说明登录成功，否则登录失败
//添加修改用户资料的路由（put /：编号），将修改的数据（手机、邮箱、真实姓名、性别）以body方式传递，在路由中获取传递的两组数据（编号和修改的数据），验证各项数据是否为空，执行SQL命令，如果修改成功，响应（{code：，msg：‘’}）
//添加用户列表的路由（get /），通过查询字符串传递当前的页码（pno）和每页的数据量（count），在路由中获取传递的数据，如果每页为空设置默认值为1，如果每页的数据量为空设置默认值为2，计算开始查询的值，将每页的数据量强制转为整形，最后执行SQL命令，把查询到的数据响应给客户端

const express=require('express');
const userRouter=require('./router/user.js');
const productRouter=require('./router/product.js');
const bodyParser=require('body-parser')//post请求的数据属于主体中的，所以要使用body-parser模块
const app=express();//创建web服务器也需要使用const
app.listen(8080);
app.use(bodyParser.urlencoded({//在服务器使用中间件，服务器下的每个模块都可以使用中间件，中间件应用在路由器前//使用urlencoded方法将数据解析为对象
	extended:false
}))
app.use('/v1/users',userRouter);
app.use('/v1/products',productRouter);